// 登录的控制器 ：和登录有关的功能 都会放在login控制器里
import loginView from '@/login.ejs'; // 引入login视图
import axios from '../api/index.js';

export default function (router) {
  // 渲染login页面的路由
  router.route("/login", (req, res) => {
    res.render(loginView())

    // 获取用户名和密码
    let usernameEle = document.querySelector(".username");
    let pwdEle = document.querySelector(".pwd");
    let loginStyleEle = document.querySelector(".loginStyle");
    loginStyleEle.onclick = async function (e) {
      e.preventDefault();
      // 发送ajax 校验用户名和密码是否正确
      let username = usernameEle.value;
      let pwd = pwdEle.value;
      console.log(username, pwd);
      // 把用户名和密码提交到后端校验是否正确；
      let { data } = await axios.post("/checkuser", { username, pwd });
      //    console.log(result);
      if (data.status == 1) {
        // 跳转到user里
        router.go("/admin/users");
      } else {
        alert("用户名或者密码错误")
      }
    }

  })
}